be hampered - French English Dictionary